package com.array;

import java.util.Arrays;

public class BinarySearch {

	public static void main(String[] args) {
		Integer[] iarr = new Integer[] { 66, 323, 786, 32, 543, 34, 78, 189 };
		Arrays.sort(iarr);
		System.out.println(Arrays.toString(iarr));

		// 如果找到目标，则返回值等于或大于0，如果没找到，产生负返回值，表示若要保持数组的排序状态此目标元素所应该插入的位置
		System.out.println(Arrays.binarySearch(iarr, 34));
		System.out.println(Arrays.binarySearch(iarr, 30));
		System.out.println(Arrays.binarySearch(iarr, 781));
	}

}
